package com.itheima.homework;

/**
 * @Author 王加鑫
 * @Date 2021/5/12 20:38
 * @Version 1.0
 * 7、【编号：1309】请在补齐代码，将try语句中可能出现问题得异常对象，全部进行捕获，捕获的顺序不限制，最终要求控制台输出 【捕获数组索引越界异常】
 * public class Demo2 {
 *   public static void main(String[]args){
 *     try{
 *         String[]arr={"abc","bbc","ccc"};
 *         System.out.println(arr[10]);
 *         arr=null;
 *         System.out.println(arr[0]);
 *        }catch(){
 *
 *        }catch(){
 *        }
 *    }
 *}
 *运行结果：
 *捕获数组索引越界异常
 */
public class Demo07 {
    public static void main(String[] args) {
        try{
            String[] arr = {"abc","bbc","ccc"};
            System.out.println(arr[10]);
            arr = null;
            System.out.println(arr[0]);
        }catch (NullPointerException e){
            System.out.println("空指针异常");
        }catch (ArrayIndexOutOfBoundsException e){
            System.out.println("捕获数组索引越界异常");
        }
    }

}
